Detecting 2-joins faster
نویسندگان
چکیده
2-joins are edge cutsets that naturally appear in the decomposition of several classes of graphs closed under taking induced subgraphs, such as balanced bipartite graphs, even-hole-free graphs, perfect graphs and claw-free graphs. Their detection is needed in several algorithms, and is the slowest step for some of them. The classical method to detect a 2-join takes O(nm) time where n is the number of vertices of the input graph and m the number of its edges. To detect non-path 2-joins (special kinds of 2-joins that are needed in all of the known algorithms that use 2-joins), the fastest known method takes time O(nm). Here, we give an O(nm)-time algorithm for both of these problems. A consequence is a speed up of several known algorithms. Université Paris 7, LIAFA, Case 7014, 75205 Paris Cedex 13, France. E-mail: pierre.charbit. Université Paris 7, LIAFA, Project team Inria : Gang, Case 7014, 75205 Paris Cedex 13, France. E-mail: [email protected]. CNRS, LIP ENS de Lyon, INRIA, Université de Lyon, 15 parvis René Descartes BP 7000 69342 Lyon cedex 07 France. Email: [email protected]. School of Computing, University of Leeds, Leeds LS2 9JT, UK and Faculty of Computer Science, Union University, Knez Mihailova 6/VI, 11000 Belgrade, Serbia. E-mail: [email protected]. Partially supported by EPSRC grant EP/H021426/1 and Serbian Ministry of Education and Science grants 174033 and III44006. The first and third authors are supported by Agence Nationale de la Recherche under reference anr 10 jcjc 0204 01. The four authors are also supported by PHC Pavle Savić grant, jointly awarded by EGIDE, an agency of the French Ministère des Affaires étrangères et européennes, and Serbian Ministry for Science and Technological Development.
منابع مشابه
Autojoin: Providing Freedom from Specifying Joins
SQL is not appropriate for casual users as it requires understanding relational schemas and how to construct joins. Many new query interfaces insulate users from the logical structure of the database, but they require the generation of valid joins. Our query inference system automatically infers potential joins. Although query inference has been studied for specific query languages or keyword s...
متن کاملProcessing Sliding Window Multi-Joins in Continuous Queries over Data Streams
We study sliding window multi-join processing in continuous queries over data streams. Several algorithms are reported for performing continuous, incremental joins, under the assumption that all the sliding windows fit in main memory. The algorithms include multiway incremental nested loop joins (NLJs) and multi-way incremental hash joins. We also propose join ordering heuristics to minimize th...
متن کاملDecomposition of even-hole-free graphs with star cutsets and 2-joins
In this paper we consider the class of simple graphs defined by excluding, as inducedsubgraphs, even holes (i.e. chordless cycles of even length). These graphs are known aseven-hole-free graphs. We prove a decomposition theorem for even-hole-free graphs, thatuses star cutsets and 2-joins. This is a significant strengthening of the only other pre-viously known decomposition of ev...
متن کاملHigh-dimensional Proximity Joins
Many emerging data mining applications require a proximity (similarity) join between points in a high-dimensional domain. We present a new algorithm that utilizes a new data structure, called the -kd tree, for fast spatial proximity joins on high-dimensional points. This data structure reduces the number of neighboring leaf nodes that are considered for the join test, as well as the traversal c...
متن کاملEfficient Temporal Join Processing Using Indices
We examine the problem of processing temporal joins in the presence of indexing schemes. Previous work on temporal joins has concentrated on non-indexed relations which were fully scanned. Given the large data volumes created by the ever increasing time dimension, sequential scanning is prohibitive. This is especially true when the temporal join involves only parts of the joining relations (e.g...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Discrete Algorithms
دوره 17 شماره
صفحات -
تاریخ انتشار 2012